package com.ideal.lx_mss.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

import com.ideal.lx_mss.common.entity.KafkaMgsType;
import lombok.Data;

/**
 * 采购订单明细
 * 
 * @author wangxiang1998
 * @email 2293672863@qq.com
 * @date 2024-01-12 13:50:52
 */
@Data
@TableName("purchase_order_item")
public class PurchaseOrderItemEntity extends KafkaMgsType implements Serializable {
	private static final long serialVersionUID = 1L;

	
	@TableId
	private BigDecimal actualReceivedNum;
	
	private BigDecimal actualSumAmount;
	
	private BigDecimal amount;
	
	private BigDecimal applyFrameItemId;
	
	private String applyGroupAuthorites;
	
	private String arrivalStatus;
	
	private String billNo;
	
	private String billRowId;
	
	private String clientKey;
	
	private BigDecimal commonSecondItemId;
	
	private BigDecimal contractItemId;
	
	private String costBudgetCode;
	
	private String costBudgetName;
	
	private String costBudgetTargetCode;
	
	private String costBudgetTargetName;
	
	private String costCenter;
	
	private String costCenterCode;
	
	private Date createTime;
	
	private String ctscVmiOrderItemCode;
	
	private BigDecimal curReceivedNum;
	
	private String deleteFlag;
	
	private String deliverAddress;
	
	private String deliverArea;
	
	private BigDecimal deviceActualAmount;
	
	private BigDecimal deviceActualSumAmount;
	
	private BigDecimal deviceActualTaxAmount;
	
	private BigDecimal deviceAmount;
	
	private BigDecimal devicePrice;
	
	private BigDecimal deviceSumAmount;
	
	private BigDecimal deviceSumPrice;
	
	private BigDecimal deviceTaxAmount;
	
	private BigDecimal deviceTaxPrice;
	
	private BigDecimal deviceTaxRate;
	
	private String deviceTaxRateType;
	
	private String features;
	
	private BigDecimal frameContItemId;
	
	private String gjCbId;
	
	private String gjZbId;
	
	private String gjZzjgdm;
	
	private BigDecimal id;
	
	private BigDecimal idxNum;
	
	private String implementCode;
	
	private String implementName;
	
	private BigDecimal instantPayItemId;
	
	private BigDecimal invoicedAmount;
	
	private String isToEnd;
	
	private String loekz;
	
	private String loekzByContract;
	
	private String materialCode;
	
	private BigDecimal materialId;
	
	private String materialName;
	
	private String modelCode;
	
	private String modelName;
	
	private BigDecimal num;
	
	private BigDecimal orderId;
	
	private String original;
	
	private BigDecimal originalAmount;
	
	private BigDecimal originalDevicePrice;
	
	private BigDecimal originalDeviceTaxRate;
	
	private String originalDeviceTaxRateType;
	
	private BigDecimal originalNum;
	
	private String placeYearMonth;
	
	private Date planArriveDate;
	
	private Date planShipDate;
	
	private BigDecimal price;
	
	private String productDesc;
	
	private String providerProductModel;
	
	private String providerProductName;
	
	private String provinceCode;
	
	private BigDecimal purchaseRequestItemId;
	
	private BigDecimal purchaseResultItemId;
	
	private BigDecimal purApplyItemId;
	
	private String receivePeopleName;
	
	private String receivePeoplePhone;
	
	private String receiveStatus;
	
	private String remark;
	
	private BigDecimal requestCompanyId;
	
	private String requestCompanyName;
	
	private String scientificResearchCode;
	
	private BigDecimal scientificResearchId;
	
	private String scientificResearchName;
	
	private BigDecimal shareCompanyId;
	
	private String standard;
	
	private BigDecimal stockApplyId;
	
	private BigDecimal stockApplyItemId;
	
	private String storePlace;
	
	private String storePlaceCode;
	
	private BigDecimal sumAmount;
	
	private BigDecimal sumPrice;
	
	private BigDecimal taxAmount;
	
	private BigDecimal taxPrice;
	
	private String unitCode;
	
	private Date updateTime;
	
	private BigDecimal year;


}
